package com.smartstores.mundo;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class SmartStore {

	private ListadoCompras listasdoDeCompras;
	private ArrayList<Producto> catalogo;

	public SmartStore() {
		super();

		listasdoDeCompras = new ListadoCompras();
		catalogo = new ArrayList<Producto>();
		catalogo.add(new Producto("Milo Nestle", 1, 10000.0));
		catalogo.add(new Producto("Jugos Manantial", 2, 6000.0));
		catalogo.add(new Producto("Colgate + Cepillo", 3, 8500.0));
		catalogo.add(new Producto("Milo Nestle", 4, 10000.0));
		catalogo.add(new Producto("Jabones Palma", 5, 10000.0));
		catalogo.add(new Producto("Shampoo Cuero", 6, 10000.0));
		catalogo.add(new Producto("Salsa Tomate", 7, 10000.0));

//		cargarListas();

	}

	public ArrayList<Producto> getCatalogo() {
		return catalogo;
	}

	public ArrayList<Producto> getListadoDeCompras() {
		return listasdoDeCompras.getProductos();
	}

	private void cargarListas() {
		listasdoDeCompras.agregarProducto(catalogo.get(0));
		listasdoDeCompras.agregarProducto(catalogo.get(5));
		listasdoDeCompras.agregarProducto(catalogo.get(2));

	}

	public void agregarListadoCompras(List<Producto> productosAgregar) {
		for (Iterator iterator = productosAgregar.iterator(); iterator
				.hasNext();) {
			Producto producto = (Producto) iterator.next();
			listasdoDeCompras.agregarProducto(producto);
		}
	}

}
